# 1、指定字符集
# -*- coding: utf-8 -*-

# 导入模块
import keyword
import sys
print('================Python import mode==========================')
print ('命令行参数为:')
for i in sys.argv:
    print (i)
print ('\n python 路径为',sys.path)

from sys import argv, path  # 导入特定的成员

print('================python from import===================================')
print('path:', path)  # 因为已经导入path成员，所以此处引用时不需要加sys.path


# 2、输出python所有关键字
print(keyword.kwlist)

# !/usr/bin/python3

# 3、注释
# 第一个注释
# 第二个注释

'''
第三注释
第四注释
'''

"""
第五注释
第六注释
"""
print("Hello, Python!")

# 4、行与缩进
if True:
    print ("True")
else:
    print ("False")

# 5、多行语句
total = 1 + \
        2 + \
        3
print(total)

total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']
print(total)

# 6、数字类型
i = 1
price = 1.2
print(i)
print(1.2)

# 7、字符串
word = '字符串'
sentence = "这是一个句子。"
paragraph = """这是一个段落，
可以由多行组成"""

str = '123456789'

print(str)  # 输出字符串
print(str[0:-1])  # 输出第一个到倒数第二个的所有字符
print(str[0])  # 输出字符串第一个字符
print(str[2:5])  # 输出从第三个开始到第六个的字符（不包含）
print(str[2:])  # 输出从第三个开始后的所有字符
print(str[1:5:2])  # 输出从第二个开始到第五个且每隔一个的字符（步长为2）
print(str * 2)  # 输出字符串两次
print(str + '你好')  # 连接字符串

print('------------------------------')

print('hello\npython')  # 使用反斜杠(\)+n转义特殊字符
print(r'hello\npython')  # 在字符串前面添加一个 r，表示原始字符串，不会发生转义

x = "a"
y = "b"
# 换行输出
print(x)
print(y)

print('---------')
# 不换行输出
print(x, end=" ")
print(y, end=" ")
print()